home *** CD-ROM | disk | FTP | other *** search
- /*****************************************************************************
- FILE : art_ui.h
- SHORTNAME :
- SNNS VERSION : 3.2
-
- PURPOSE : SNNS-Kernel User Interface Function Prototypes for ART networks
- NOTES :
-
- AUTHOR : Kai-Uwe Herrmann
- DATE : 17.05.92
-
- CHANGED BY : Sven Doering
- IDENTIFICATION : @(#)art_ui.h 1.7 3/15/94
- SCCS VERSION : 1.7
- LAST CHANGE : 3/15/94
-
- Copyright (c) 1990-1994 SNNS Group, IPVR, Univ. Stuttgart, FRG
-
- ******************************************************************************/
- #ifndef _ART_UI_DEFINED_
- #define _ART_UI_DEFINED_
-
-
- /* funcname: artui_getClassifiedStatus ()
- Purpose : Returns the classification status of the actual network
- in-Par : none
- out-Par : status : Possible results are: ART_NO_CLASSIFICATION
- ART_CLASSIFIED
- ART_NOT_CLASSIFIABLE
- ART_DONT_KNOW
- ret_val : krui_err: Returns an error if no Units defined.
- */
- krui_err artui_getClassifiedStatus (
- art_cl_status *status
- );
-
-
-
- /* funcname: artui_getClassNo ()
- Purpose : Returns the index of the F2-winner-unit
- in-par : none
- out-par : class_no: If class_no is negative, then no winning unit exists.
- ret-val : krui_err: Returns an error if no Units defined.
- */
- krui_err artui_getClassNo (
- int *class_no
- );
-
-
-
- /* funcname: artui_getN ()
- Purpose : Returns the number of F1-units in an ART1 or ART2 network
- in-par : none
- out-par : N : number of F1-Units (-1 is returned if not topologically sorted)
- ret-val : krui_err: Returns an error if no Units defined.
- */
- krui_err artui_getN (
- int *N
- );
-
-
-
-
- /* funcname: artui_getM ()
- Purpose : Returns the number of F2-units in an ART1 or ART2 network
- in-par : none
- out-par : M : number of F2-Units (-1 is returned if not topologically sorted)
- ret-val : krui_err: Returns an error if no Units defined.
- */
- krui_err artui_getM (
- int *M
- );
-
-
-
-
- /* funcname: artui_getNa ()
- Purpose : Returns the number of F1a-units in an ARTMAP network
- in-par : none
- out-par : Na: number of F1a-Units (-1 is returned if not topologically sorted)
- ret-val : krui_err: Returns an error if no Units defined.
- */
- krui_err artui_getNa (
- int *Na
- );
-
-
-
-
- /* funcname: artui_getNb ()
- Purpose : Returns the number of F1b-units in an ARTMAP network
- in-par : none
- out-par : Nb: number of F1b-Units (-1 is returned if not topologically sorted)
- ret-val : krui_err: Returns an error if no Units defined.
- */
- krui_err artui_getNb (
- int *Nb
- );
-
-
-
-
- /* funcname: artui_getMa ()
- Purpose : Returns the number of F2a-units in an ARTMAP network
- in-par : none
- out-par : Ma: number of F2a-Units (-1 is returned if not topologically sorted)
- ret-val : krui_err: Returns an error if no Units defined.
- */
- krui_err artui_getMa (
- int *Ma
- );
-
-
-
-
- /* funcname: artui_getMb ()
- Purpose : Returns the number of F2b-units in an ARTMAP network
- in-par : none
- out-par : Mb: number of F2b-Units (-1 is returned if not topologically sorted)
- ret-val : krui_err: Returns an error if no Units defined.
- */
- krui_err artui_getMb (
- int *Mb
- );
-
-
-
-
- #endif
-
-
-
-
-
- /* 135 lines generated by deleteprivatedefinitions.awk */
-